JavaScript主要都是單執行緒執行的,藉由web worker平行的執行緒。web worker存在於自己的scope,無法存取window和document物件,而且僅能藉由非同步的訊息傳遞與主執行緒通訊。
var loader = new Worker("setup.js")
postMessage()
傳遞資訊給web workerworker.onmessage = function(msg){
// ....
}
worker.onerror = function(err){
console.log(err.filename,err.lineno,err.message)
}